From cf636e0153d7842478dcaba2cb742fcdb11c06b6 Mon Sep 17 00:00:00 2001 From: Debian OpenLDAP Maintainers Date: Sat, 12 Jan 2019 19:18:03 +0000 Subject: [PATCH] no-gnutls_global_set_mutex Gbp-Pq: Name no-gnutls_global_set_mutex --- libraries/libldap/tls_g.c | 43 +-------------------------------------- 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/libraries/libldap/tls_g.c b/libraries/libldap/tls_g.c index 0266ff19..8303047b 100644 --- a/libraries/libldap/tls_g.c +++ b/libraries/libldap/tls_g.c @@ -67,51 +67,10 @@ static int tlsg_cert_verify( tlsg_session *s ); #ifdef LDAP_R_COMPILE -static int -tlsg_mutex_init( void **priv ) -{ - int err = 0; - ldap_pvt_thread_mutex_t *lock = LDAP_MALLOC( sizeof( ldap_pvt_thread_mutex_t )); - - if ( !lock ) - err = ENOMEM; - if ( !err ) { - err = ldap_pvt_thread_mutex_init( lock ); - if ( err ) - LDAP_FREE( lock ); - else - *priv = lock; - } - return err; -} - -static int -tlsg_mutex_destroy( void **lock ) -{ - int err = ldap_pvt_thread_mutex_destroy( *lock ); - LDAP_FREE( *lock ); - return err; -} - -static int -tlsg_mutex_lock( void **lock ) -{ - return ldap_pvt_thread_mutex_lock( *lock ); -} - -static int -tlsg_mutex_unlock( void **lock ) -{ - return ldap_pvt_thread_mutex_unlock( *lock ); -} - static void tlsg_thr_init( void ) { - gnutls_global_set_mutex (tlsg_mutex_init, - tlsg_mutex_destroy, - tlsg_mutex_lock, - tlsg_mutex_unlock); + /* do nothing */ } #endif /* LDAP_R_COMPILE */ -- 2.30.2